package flatlandAgent;

import javax.swing.JPanel;

public interface FlatlandModel {
	
	public enum Action{
		MOVE_LEFT, 
		MOVE_RIGHT,
		MOVE_FORWARD; 
	}
	
	public boolean[] getFoodSensors();
	public boolean[] getPoisonSensors(); 
	public int move(Action action);
	public JPanel getGamePanel(); 
	
	public char getCell(int x, int y);
	public int getMapDimention(); 
	public int getPosX();
	public int getPosY(); 
	public char getHeading();
	int getPreviusPosY();
	int getPreviusPosX();

}
